package text;

import java.util.Arrays;
import java.util.Random;

/*选择排序*/
public class SelectionSort {
    public static void main(String[] args) {
        sort();
    }
    public static void  sort(){
        Random a = new Random();
        int[] x = new int[10];
        for (int i = 0;i<x.length;i++){
            x[i] = a.nextInt(1000);
        }
        System.out.println("数组的初始样子"+ Arrays.toString(x));
        System.out.println("开始排序");
        for (int i = 0;i<x.length-1;i++){/*确定一个数，和后面未进行排序的数字排序*/
            for (int j = i+1;j<x.length;j++){/*遍历后面没有进行排序的数字*/
                if (x[i]>x[j]){/*指定的数字与下一个数字对比，如果当前数字大于下一个数字，就进行换位*/
                    int tamp = x[j];
                    x[j] = x[i];
                    x[i] = tamp;
                }
            }
            System.out.println(Arrays.toString(x));
        }

    }

}
